home *** CD-ROM | disk | FTP | other *** search
/ Chip 1999 March / CHIP Turkiye Mart 1999.iso / araclar / Win98 / HTML-Tool / DWESD.EXE / data.z / guided_tour.dcr / Standard_102_External Navigate.ls < prev    next >
Encoding:
Text File  |  1998-04-02  |  1.6 KB  |  58 lines

  1. property whichSprite, startMember, rollOverMember, mouseDownMember, currentOverMember, whereToGo, pPlayFromList
  2. global gMovieList, gMovieCounter, gOneShot
  3.  
  4. on beginSprite me
  5.   set currentOverMember to rollOverMember
  6.   set whichSprite to the spriteNum of me + 1
  7.   set startMember to the member of sprite whichSprite
  8. end
  9.  
  10. on mouseWithin me
  11.   set the member of sprite whichSprite to currentOverMember
  12. end
  13.  
  14. on mouseLeave me
  15.   set the member of sprite whichSprite to startMember
  16. end
  17.  
  18. on mouseDown me
  19.   puppetSound(3, "tic")
  20.   set currentOverMember to mouseDownMember
  21.   set the member of sprite whichSprite to mouseDownMember
  22. end
  23.  
  24. on mouseUp me
  25.   goTheRightPlace()
  26. end
  27.  
  28. on mouseUpOutSide me
  29.   set currentOverMember to rollOverMember
  30. end
  31.  
  32. on goTheRightPlace me
  33.   wait(10)
  34.   if pPlayFromList = 1 then
  35.     if gMovieCounter = 0 then
  36.       set gOneShot to 0
  37.       go("SHOW ME ALL 1")
  38.       set gMovieCounter to gMovieCounter + 1
  39.     else
  40.       set gOneShot to 0
  41.       play movie getAt(gMovieList, gMovieCounter)
  42.       set gMovieCounter to gMovieCounter + 1
  43.     end if
  44.   else
  45.     set gOneShot to 1
  46.     play movie getAt(gMovieList, whereToGo)
  47.   end if
  48. end
  49.  
  50. on getPropertyDescriptionList
  51.   set propertyDescriptionList to [#pPlayFromList: [#comment: "Play from list?:", #format: #boolean, #default: 0], #whereToGo: [#comment: "Play what movie:", #format: #integer, #default: 0], #rollOverMember: [#comment: "rollOver member:", #format: #bitmap, #default: EMPTY], #mouseDownMember: [#comment: "mouseDown member:", #format: #bitmap, #default: EMPTY]]
  52.   return propertyDescriptionList
  53. end
  54.  
  55. on getBehaviorDescription
  56.   return EMPTY
  57. end
  58.